On World Toilet Day, Noida Authority inaugurates 46 public conveniences Noida Authority imposes penalty on people urinating in open